package Day04;

public class ForDemo {
    public static void main(String[] args) {
        for (int times=0;times<5;times++){
            System.out.println("行动是成功的阶梯");
        }
        System.out.println("继续执行");
        /*
        times=0,0<5true,输出：行动是...,times+1赋值1；
        times=1,1<5true,输出：行动是...,times+1赋值2；
        times=2,2<5true,输出：行动是...,times+1赋值3；
        times=3,3<5true,输出：行动是...,times+1赋值4；
        times=4,4<5true,输出：行动是...,times+1赋值5；
        times=0,0<5false,结束循环；
        输出“继续执行”
         */

        for (int num=1;num<=9;num++){
            System.out.println(num+"*9="+num*9);
        }
        System.out.println("继续执行");

        for (int num=1;num<=9;num+=2){
            System.out.println(num+"*9="+num*9);
        }
        System.out.println("继续执行");
        /*num=1,1<=9true,输出：1*9=9,num+2赋值3；
        num=3,3<=9true,输出：3*9=27,num+2赋值5；
        num=5,5<=9true,输出：5*9=45,num+2赋值7；
        num=7,7<=9true,输出：7*9=63,num+2赋值9；
        num=9,9<=9true,输出：9*9=9,num+2赋值11；
        num=11,11<=9false,跳出循环；
         */

        for (int num=9;num>=1;num--){
            System.out.println(num+"*9="+num*9);
        }
        System.out.println("继续执行");

        int sum =0;
        for (int a=1;a<=100;a++){
            sum=sum+a;
        }
        System.out.println("和为"+sum);
        /*
        执行过程：
        sum变量初始为0；
        i=1 sum=1
        i=2 sum=1+2
        i=3 sum=1+2+3
        ...
        i=100 sum=1+2+...+100
        i=101 false 循环结束
        输出 sum
         */
    }
}
